#ifdef __STDC_VERSION__
#if __STDC_VERSION__ < 199901L
#error Rok 1999 już dawno za nami. Czas uaktualnić kompilator!
#endif
#else
#error Rok 1999 już dawno za nami. Czas uaktualnić kompilator!
#endif

#ifndef PRZEKSZTALCENIA_H
#define PRZEKSZTALCENIA_H

#include<stdbool.h>
#include<gmp.h>

#define bityPierwszej 1024
#define testMilleraRabinaPowtorzenia 5

void inicjalizuj(void);

bool czyTrywialniePierwsza(const mpz_t liczba);
bool czyMilleraRabinaPierwsza(const mpz_t p);
void generujPierwsza(mpz_t liczba);

void ustawZiarno(mpz_t z);
void ustawG(mpz_t gg);
void ustawP(mpz_t pp);
unsigned char nastepny(void);
unsigned char szydefruj(unsigned char wejscie);

#endif
